Skip to main content

drag

Type

command

Summary

Simulates a mouse click and drag.

Syntax

drag [button <number>] from <start> to <end> [with <key> [, <key> [<key>]]]

Description

Use the drag command to paint with the paint tools.

You can use the drag command to move a control, but it is more efficient to use the move command instead.

The dragSpeed property determines how fast the drag motion is.

Parameters

NameTypeDescription

number

The number of a mouse button. If you don't specify a number, button 1 is used.

start

Any expression that evaluates to a point--a vertical and horizontal distance from the top left of the current stack, separated by a comma.

end

Any expression that evaluates to a point.

key

One of commandKey, controlKey, optionKey, or shiftKey. You can specify up to three keys, separated by commas. (On Windows and Unix, commandKey indicates the Control key.)

Examples

drag from "120,89" to "180,2"
drag from the clickLoc to the loc of button "Trash"
drag button 1 from "500,200" to tSavedLoc with shiftKey

property: dragDelta, dontResize, dragSpeed

command: grab, choose, move

glossary: command, property, paint tool

keyword: control

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

windows

linux

ios

android

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?